semiconductor photodiode - French English Dictionary